import updateNodeElement from "./updateNodeElement";

export default function createDOMElement(virtualDOM) {
    // 创建一个父节点
    let newElement = null;
    if (virtualDOM.type === 'text') {
        //文本节点
        newElement = document.createTextNode(virtualDOM.props.textContent)
    } else {
        // 元素节点
        newElement = document.createElement(virtualDOM.type)
        // 更新元素属性
        updateNodeElement(newElement, virtualDOM)
    }

    return newElement
}